package com.jf.cloud.service.sysmanager.dao;

import java.util.List;

import com.jf.cloud.service.sysmanager.common.base.IBaseService;
import com.jf.cloud.service.sysmanager.common.db.Condition;
import com.jf.cloud.service.sysmanager.entity.PubgOperateLog;


/**
 * 操作记录服务接口
 * 
 * @author 代码机1.0 创建时间：2018-03-31
 */
public interface IPubgOperateLogService extends IBaseService<PubgOperateLog, Long> {

	/**
	 * 根据主键查询操作记录
	 * 
	 * @author 代码机1.0 创建时间：2018-03-31
	 */
	public PubgOperateLog findPubgOperateLog(Long rowId) throws Exception;

	/**
	 * 根据查询条件获取操作记录列表
	 * 
	 * @author 代码机1.0 创建时间：2018-03-31
	 */
	public List<PubgOperateLog> findPubgOperateLogList(Condition qc) throws Exception;

	/**
	 * 新增/修改操作记录
	 * 
	 * @author 代码机1.0 创建时间：2018-03-31
	 */
	public PubgOperateLog saveOrUpdatePubgOperateLog(PubgOperateLog pubgOperateLog) throws Exception;
	
	/**
	 * 插入操作记录
	 * 
	 * @author 朱建文 创建时间：2018年3月31日 下午4:53:12
	 */
	public void insertUserOperateLog(Long userId, Long optType, String content);

}
